Ejercicios Prácticos de Protocolos de Red

  1. Ejercicio 1: Comprueba la conectividad entre tu equipo y otro dispositivo usando ICMP (ping). ¿Qué protocolo se está utilizando y qué sucede si el destino no responde?
    1. Paso 1: Abre la terminal (Linux) o CMD (Windows).
    2. Paso 2: Escribe el comando:
      ping 8.8.8.8
      (Puedes sustituir 8.8.8.8 por la IP de tu puerta de enlace o de otro PC).
    3. Paso 3: Observa la respuesta:
      • Si recibes "respuesta de...", significa que hay conectividad y el protocolo ICMP está funcionando correctamente.
      • Si ves "tiempo de espera agotado" o "Destination Host Unreachable", el destino no responde (puede estar apagado, fuera de red o bloquear ICMP).
    4. Paso 4: El protocolo utilizado es ICMP, que permite comprobar la presencia y accesibilidad de dispositivos en la red.
  2. Ejercicio 2: Usa traceroute (Linux) o tracert (Windows) para ver la ruta que sigue un paquete hasta www.google.com. ¿Qué protocolos intervienen y para qué sirve el resultado?
    1. Paso 1: Abre la terminal o CMD.
    2. Paso 2: Ejecuta el comando:
      • Linux: traceroute www.google.com
      • Windows: tracert www.google.com
    3. Paso 3: Observa cómo se listan los "saltos" (hops): cada uno es un router por el que pasa tu paquete hasta llegar al destino.
    4. Paso 4: Se utilizan los protocolos ICMP (principalmente) y, en algunos casos, UDP. El resultado sirve para detectar dónde se puede estar perdiendo la conexión o retrasando los paquetes.
  3. Ejercicio 3: Simula una transferencia de archivos con TCP utilizando netcat o revisa un ejemplo de comunicación confiable.
    1. Paso 1: Asegúrate de tener instalado netcat (nc) en ambos equipos.
    2. Paso 2: En el receptor (servidor), ejecuta:
      nc -l -p 1234 > archivo_recibido.txt
      Esto escucha en el puerto 1234 y guarda lo que reciba en un archivo.
    3. Paso 3: En el emisor, ejecuta:
      nc IP_DEL_RECEPTOR 1234 < archivo_a_enviar.txt
    4. Paso 4: Cuando la transferencia termine, compara los archivos: deberían ser idénticos (gracias a la fiabilidad de TCP).
    5. Paso 5: Se utiliza el protocolo TCP, que asegura que los datos lleguen completos y en orden.
    Nota: Si usas Windows, puedes usar nc o herramientas similares, o prueba copiar archivos mediante FTP o HTTP, ambos sobre TCP.
  4. Ejercicio 4: Averigua la dirección MAC de tu puerta de enlace usando ARP. ¿Por qué es importante este protocolo?
    1. Paso 1: Primero, asegúrate de haber hecho ping a tu puerta de enlace (por ejemplo, ping 192.168.1.1).
    2. Paso 2: Consulta la tabla ARP:
      • Windows: arp -a
      • Linux: ip neigh o arp -n
    3. Paso 3: Busca la IP de tu puerta de enlace en la lista. Verás su dirección MAC asociada.
    4. Paso 4: ARP es fundamental porque permite que tu equipo averigüe la dirección física (MAC) de otros dispositivos en la red local para poder comunicarse a nivel Ethernet.
  5. Ejercicio 5: Identifica el protocolo utilizado cuando tu equipo obtiene una IP automáticamente al conectarse a una red.
    1. Paso 1: Desconecta y vuelve a conectar el cable de red o Wi-Fi.
    2. Paso 2: Observa que tu equipo obtiene una IP automáticamente (puedes verlo con ipconfig en Windows o ip a en Linux).
    3. Paso 3: El protocolo responsable es DHCP (Dynamic Host Configuration Protocol). Este protocolo permite que el servidor DHCP asigne IPs y otros parámetros de red a los dispositivos de forma automática.

⏪ Volver a la página anterior